package com.authine.cloudpivot.ext.domain.dto;

import com.authine.mvp.app.launcher.domain.SelectorFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * @ClassName ApprovalFlowStrategyDto
 * @Description: 审批流程策略
 * @Author pyf
 * @Date 2021/8/16
 **/
@Data
@Schema(description = "ApprovalFlowStrategyDto")
@ApiModel("审批流程策略")
public class ApprovalFlowStrategyDto {
    @Schema(description = "流程类型")
    private String flowType;

    @Schema(description = "流程编码")
    private String workflowCode;

    @Schema(description = "流程节点")
    private String flowNode;

//    @Schema(description = "业务id")
//    private String bizObjectId;

    @Schema(description = "登录id")
    private String loginId;

    @Schema(description = "发起者")
    private  List<SelectorFormat> originator;

    @Schema(description = "流程节点参与者")
    private List<String> participant;

    @Schema(description = "所属组织")
    private List<SelectorFormat> organization;

}
